home *** CD-ROM | disk | FTP | other *** search
/ Java Certification Exam Guide / McGrawwHill-JavaCertificationExamGuide.iso / pc / Web Links and Code / ans / chap9 / exer0901 / Avg.java
Encoding:
Java Source  |  1997-04-20  |  732 b   |  32 lines

  1. class Avg {
  2.  
  3.    static double avg(double[] arr) {
  4.       double sum = 0.0;
  5.       if (arr.length > 0) {
  6.          for (int i = 0; i < arr.length; i++)
  7.             sum += arr[i];
  8.          sum /= arr.length;
  9.       }
  10.       return sum;
  11.    }
  12.  
  13.    static int avg(int[] arr) {
  14.       int sum = 0;
  15.       if (arr.length > 0) {
  16.          for (int i = 0; i < arr.length; i++)
  17.             sum += arr[i];
  18.          sum /= arr.length;
  19.       }
  20.       return sum;
  21.    }
  22.  
  23.    public static void main(String[] args) {
  24.       // Test the methods.
  25.       int[] intArray = {1, 2, 3, 4, 5};
  26.       double[] doubleArray = {10, 20, 30, 40, 50};
  27.       System.out.println(avg(intArray));
  28.       System.out.println(avg(doubleArray));
  29.    }
  30.  
  31. }
  32.